import { defineStore } from 'pinia'
import { ref } from 'vue'
import { getLocalToken,removeLocalToken,setLocalToken } from '@/utils/auth'
export const useUserStore = defineStore('hm-user', () => {
  //token信息
  const token = ref(getLocalToken()||'')
  //登陆成功 保存token
  const setToken = (val:string) => {
    token.value= val
    setLocalToken(val)
  }

  //退出登录 删除Token
  const cleanToken = () => {
    token.value = ''
    removeLocalToken()

  }
  //记得返回
  return {
    token,
    setToken,
    cleanToken
  }
})